старт:
финиш:
до финиша:
02:38:14
начало:
конец:
длительность:
04:00:00
...
 Скачать условия

F2. Планетная система - 2

В этой задаче на проверку необходимо сдать текстовый файл с ответом. Входные данные вы можете скачать, нажав на кнопку с изображением стрелки справа-сверху рядом с кнопкой «Объявления жюри».

Давным-давно в далекой галактике существовала планетная система, состоящая из n планет. Каждую планету этой системы можно представить как точку с целыми неотрицательными координатами в m-мерном пространстве, таким образом, каждая планета имеет m координат.

Обозначим за ci,j - j -ю координату i -й планеты.

Известно, что для каждой планеты i(1in) выполнено неравенство 0ci,j<qj по всем j(1jm). Иными словами, j-я координата любой планеты строго меньше некоторого значения qj.

Так же известно, что в системе не существует планет с совпадающими координатами.

Находясь на планете a, можно совершить прямой перелет на другую планету b, если и только если каждая координата планеты b не превосходит соответствующей координаты планеты a. Более формально, с планеты a можно совершить прямой перелет на планету b, если для всех j от 1 до m выполнено неравенство: cb,jca,j.

В системе есть k обитаемых планет, имеющих номера x1,x2,...,xk, все остальные планеты считаются необитаемыми.

Назовем последовательность планет y1,y2,...,yr путем, если для каждого i(1i<r) можно напрямую перелететь с планеты yi на планету yi+1. Два пути будем считать различными, если последовательности планет в них отличаются.

Император галактики просит вас для каждой планеты от 1 до n посчитать количество различных путей, начинающихся в этой планете и заканчивающихся в некоторой обитаемой планете по модулю 109+7.

Формат ввода

В первой строке вводится число t - количество планетных систем, для которых нужно найти ответ.

Описание каждой планетной системы начинается с трех чисел n,m,k(1n105,1m16,0kn), разделенных пробелом.

В следующей строке содержатся числа q1,q2,...,qm - ограничения на координаты планет.

Гарантируется, что во всех тестах данной задачи mj=1qj105.

Далее следуют n строк, описывающих координаты планет.

i-я из следующих n строк описывает координаты i-й планеты и содержит целые числа ci,1,ci,2,...,ci,m(0ci,j<qj)

Далее следует строка, содержащая k различных чисел - номера обитаемых планет x1,x2,...,xk(1xin).

Формат вывода

Для каждой из t планетных систем для каждой планеты в системе выведите количество искомых путей по модулю 109+7.

Система оценивания

Оценка за эту задачу — 50 баллов, тестирование проводится оффлайн (баллы за задачу будут известны после окончания тура).

За каждую планетную систему, для которой был найден правильный ответ, начисляется 2 балла.

 
1
осталось 100 попыток
Посылок нет